<?php

class EmpresaModel extends CI_Model {

    function listar_almacenes() {
        $query = $this->db->get('almacen');
        return json_encode($query->result_array());
    }

    function select_empresa($idempresa) {
        $query = $this->db->get_where('empresa', array('idempresa' => $idempresa));
        return json_encode($query->result_array());
    }

    function insert_empresa($empresa) {


        $data = array(
            'txt_razon_social' => $empresa['razon_social'],
            'txt_direccion' => $empresa['direccion'],
            'va_telefono' => $empresa['telefono'],
            'va_ruc' => $empresa['ruc'],
            'va_facebook' => $empresa['facebook'],
            'va_pagina_web' => $empresa['web'],
            'idsuario' => $this->session->userdata('idusuario')
        );
        $this->db->insert('empresa', $data);
        return $this->db->insert_id();
    }

    function existencia_empresa($idusuario) {
        $query = $this->db->get_where('empresa', array('idsuario' => $idusuario));

        if (count($query->result_array()) > 0) {
            $respuesta['estado'] = true;
            $respuesta['datos'] = $query->result_array();
        } else {
            $respuesta['estado'] = false;
            $respuesta['datos'] = "";
        }
        return $respuesta;
    }

    function update_empresa($empresa) {

        $data = array(
            'txt_razon_social' => $empresa['razon_social'],
            'txt_direccion' => $empresa['direccion'],
            'va_telefono' => $empresa['telefono'],
            'va_ruc' => $empresa['ruc'],
            'va_facebook' => $empresa['facebook'],
            'va_pagina_web' => $empresa['web'],
        );

        $this->db->where('idempresa', $empresa['idempresa']);
        $this->db->update('empresa', $data);
    }

    function delete_almacen($id) {
        $this->db->delete('almacen', array('idalmacen' => $id));
    }

}

?>
